#ifndef __VTOR_KEY_FRAME_H__
#define	__VTOR_KEY_FRAME_H__

#ifdef __cplusplus
extern "C" {
#endif


#include "vtor_elec_module_config.h"

#ifdef __VTOR_KEY_FRAME__

typedef struct {
	double x;
	double y;
} KeyFramePoint;

typedef struct {
	KeyFramePoint* points;
	int pointCount;
} VtorKeyFrame;




void VtorKeyFrame_Insert(VtorKeyFrame* keyFrame, double x, double y);
void VtorKeyFrame_Modify(VtorKeyFrame* keyFrame, double x, double y);
double VtorKeyFrame_Calc(VtorKeyFrame* keyFrame, double x);
void VtorKeyFrame_Show(VtorKeyFrame* keyFrame);
void VtorKeyFrame_Test(void);



#endif // __VTOR_KEY_FRAME__

#ifdef __cplusplus
}
#endif

#endif
